.cursor-pointer tr {
  cursor: pointer !important;
}

.nav-table {
  max-width: 1200px;
  background: rgb(204, 204, 204);
  margin: 5px auto 0;
}

/* .nav-titel {
  max-width: 1200px;
  margin: 20px auto;
  background: rgb(204, 204, 204);
} */

.card-title .cq_letf {
  display: inline-block;
  width: 7px;
  height: 26px;
  margin-right: 5px;
  background-color: #f6a518;
  vertical-align: bottom;
}

.card-title span:nth-child(2) {
  font-size: 18px;
  color: #2276be;
  line-height: 26px;
}

.card-title .title-btn {
  float: right;
}

.card-title .title-btn button {
  background-color: #036eb8;
  color: #fff;
  width: auto;
  height: 40px;
}

.card-title .title-btn button span {
  color: #fff;
  font-size: 14px;
}

.card-title .title-btn button:hover,
.card-title .title-btn button:active {
  background-color: #1f4578;
}

.card-title .title-btn button:disabled {
  background-color: #666;
}

/* 第二种table */
.card-list-type2 {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.card-list-type2 dd {
  display: flex;
  width: 50%;
  box-sizing: border-box;
}

.card-list-type2 dd:last-child {
  width: 100%;
  border-bottom: 1px solid #e5edff;
}

.card-list-type2 dd span {
  height: 48px;
  padding-left: 10px;
  line-height: 48px;
  border-left: 1px solid #e5edff;
  border-top: 1px solid #e5edff;
}

.card-list-type2 dd span:last-child {
  display: flex;
  align-items: center;
  flex: 1;
  line-height: 1.5;
  border-right: 1px solid #e5edff;
}

.card-list-type2 dd span:first-child {
  width: 200px;
  background-color: #f5f8ff;
}

.card-list-type2 dd span input {
  border: none;
  padding: 0;
  color: #333;
}

/* 面包屑 */
.breadcrumb {
  display: flex;
  max-width: 1200px;
  margin: auto;
  font-size: 16px;
  color: #333;
  align-items: flex-end;
}

.breadcrumb .title::before {
  font-size: 20px;
  padding-right: 5px;
}

.clearfix:after {
  /*伪元素是行内元素 正常浏览器清除浮动方法*/
  content: "";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

.clearfix {
  *zoom: 1;
  /*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/
}

/* 机构基本信息 */

/* list page */
/* title btn */
.card-title-btn {
  float: right;
  min-width: 80px;
  padding: 8px 0;
  border-radius: 2px;
  margin-left: 10px;
}

.search-box {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px
}

.search-box li {
  display: flex;
  align-items: center;
  width: 25%;
  padding-bottom: 10px;
  padding-right: 10px;
  box-sizing: border-box;
}

.search-box li span {
  min-width: 80px;
  text-align: right;
  margin-right: 10px;
}

.search-box button {
  margin-right: 10px;
  margin-left: 0
}

/* title btn */
.card-title-btn {
  width: auto;
  height: 40px;
  float: right;
  /*min-width: 80px;*/
  /*padding: 8px 0;*/
  /*border-radius: 2px;*/
  /*margin-left: 10px;*/
}

.list-search-box {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 20px
}

.list-search-box li {
  display: flex;
  align-items: center;
  width: 25%;
  padding-bottom: 10px;
  padding-right: 10px;
  box-sizing: border-box;
}

.list-search-box li>span {
  min-width: 80px;
}

.list-search-box button {
  margin-right: 10px;
  margin-left: 0
}


.page-head {
  margin: 10px;
  border: 1px solid #ddd;
}
.page-cont{
  margin: 10px;
  padding: 10px;
  border: 1px solid #ddd;
}

.h-title {
  display: flex;
  justify-content: space-between;
  background-color: #d7efff;
  border-bottom: 1px solid #ddd;
  line-height: 30px;
  padding: 10px;
}

.pt-l {
  color: #333;
  font: 20px;
}

.card-form {
  display: flex;
  flex-wrap: wrap;
  padding: 10px;
}

.card-form .el-form-item {
  margin-bottom: 10px;
  display: flex;
}

.card-form .el-form-item__content{
  width: 105px;
  margin-right: 10px;
}
.card-form .form-btn .el-form-item__content,
.card-form .w-auto .el-form-item__content{
  width: auto;
}
.form-btn {
  margin-left: 10px;
  display: flex;
  align-items: center;
  align-content: center;
}
.el-menu-item-group .el-menu-item-group__title{
  font-size: 16px;
  color: #fff;
}

/* tree */
.tree-cont {
  display: flex;
  justify-content: space-between;
}
.tree-box {
  flex: auto;
  position: relative;
  padding-left: 20px;
}
.tree-buttons{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    text-align: right;
}